Stratégies Dynamiques pour la Génération de Contre - exemples ∗
نویسندگان
چکیده
Checking safety properties is mandatory in the validation process of critical software. When formal verification tools fail to prove some properties, testing is necessary. Generation of counterexamples violating some properties is therefore an important issue, especially for tricky programs the test cases of which are very difficult to compute. We propose in this paper different constraint ∗Ce travail a été partiellement soutenu par le projet CAVERN (ANR-07-SESUR-003), ainsi que par le projet TESTEC (ANR-07 TLOG 022). based dynamic strategies for generating structural test cases that violate a post-condition of C or JAVA programs. These strategies have been evaluated on standard benchmarks and on real applications. Experiments on a real industrial Flasher Manager controller and on the public available implementation of the Traffic Collision Avoidance System (TCAS) show that our system outperforms state of the art model checking tools like CBMC or constraint based test generation systems like Euclide.
منابع مشابه
La programmation loique par contraintes pour l'aide à l'enseignant
Cet article soutient le point de vue que les Environnements Informatis es d'Apprentissage Humain (EIAH) ne consid erent pas as-sez l'enseignant comme un utilisateur potentiel distinct de l'apprenant. Aussi, le n eologisme \pr eceptoriel" est introduit pour d ecrire des EIAH ayant une approche centr ee sur le professeur. Le domaine des logiciels de construction de gures g eom etriques est en-sui...
متن کاملEecient Diagnostic Generation for Boolean Equation Systems Eecient Diagnostic Generation for Boolean Equation Systems
Boolean Equation Systems (Bess) provide a useful framework for the veriica-tion of concurrent nite-state systems. In practice, it is desirable that a Bes resolution also yields diagnostic information explaining, preferably in a concise way, the truth value computed for a given variable of the Bes. Using a representation of Bess as extended boolean graphs (Ebgs), we propose a characterization of...
متن کاملContribution à la vérication formelle et programmation par contraintes
ion des prédicats Le model checking symbolique utilise une représenta-tion efficace des formules booléennes. Une façon orthogonale pour accrôıtre l’effi-cacité est de simplifier le modèle en cours de vérification en prenant une abstraction.Ce principe a été utilisé en vérification de matériel (propriétés en logique temporellede programmes assembleur) [16] puis de logiciel [14]. ...
متن کاملDe la théorie à l'application: VALLEX, une démarche exemplaire
VALLEX est le fruit du temps : le temps de réfléchir, le temps de tester, le temps de faire, le temps d’utiliser. VALLEX est le contre-exemple prototypique de tout ce que souhaitent les politiques actuelles de la recherche : c’est pour les chercheurs sérieux le réconfort d’apprécier la richesse qu’apportent la pérennité d’une équipe et de ses thèmes de recherche, l’effet cumulatif des connaissa...
متن کاملÉtat de l'art sur les méthodes statistiques d'apprentissage actif
Résumé. L’apprentissage statistique désigne un vaste ensemble de méthodes et d’algorithmes qui permettent à un modèle d’apprendre un comportement grâce à des exemples. L’apprentissage actif regroupe un ensemble de méthodes de sélection d’exemples utilisées pour construire l’ensemble d’apprentissage du modèle de manière itérative, en intéraction avec un expert humain. Toutes les stratégies ont e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010